body,h1,h2,h3,h4,h5,h6,hr,p,blockquote, 
dl,dt,dd,ul,ol,li,
pre,  
form,fieldset,legend,button,input,textarea,
th,td{margin:0;padding:0;}
  

html{color:#000; background:#fff;overflow-y:scoll}   
  

body,button,input,select,textarea{font:12px/1.5 \5b8b\4f53,tahoma,arial,sans-serif;}  
  
h1,h2,h3,h4,h5,h6{font-size:100%;}  
address,cite,dfn,em,var{font-style:normal;}  
code,kbd,pre,samp{font-family:courier new,courier,monospace;}  
small{font-size:12px;}  
  

ul,ol{list-style:none;}  
a{text-decoration:none; color:#000;}  
a:hover{text-decoration:underline;}  
sup{vertical-align:text-top;}  
sub{vertical-align:text-bottom;}  
legend{color:#000;}
  
fieldset,img{border:0;}  
  
button,input,select,textarea{font-size:100%;}  
   
table{border-collapse:collapse;border-spacing:0;}  
   
img{-ms-interpolation-mode:bicubic;}   


.clearfix:after{content:'\0020';display:block;height:0;clear:both;}
.clearfix{*zoom:1;}
  
:focus{ outline:0;}

.head-box {	background-image: url(../images/head-bg.png);	background-repeat: repeat;}
.head-box .logo { height:88px; width:960px; margin:0 auto; background-image:url(../images/head-logo.png); background-repeat:no-repeat; background-position:11px 20px;}

.head-box .first-menu { height:35px;}
.head-box .first-menu-ul { width:960px; margin:0 auto;}
.head-box .first-menu-ul li { width:86px; height:35px; float:left; margin-right:5px; background:url(../images/menu-btn.png) no-repeat; text-align:center; color:#fff; font-size:14px; line-height:32px;}
.head-box .first-menu-ul li a {color:#fff;}
.head-box .first-menu-ul .on { background-position:0 -35px;}
.head-box .first-menu-ul .on a {color:#000;}

.head-box .second-menu { background:url(../images/second-menu-bg.png) repeat-x; height:29px;}
.head-box .second-menu-ul {width:960px; margin:0 auto;}
.head-box .second-menu-ul li { float:left; width:76px; text-align:center; line-height:29px;}
.head-box .second-menu-ul .line { width:1px; background-color:#fff; border-left:solid 1px #d8d8d8; height:22px; margin-top:4px;}



.foot-box { background:url(../images/foot-bg.png) repeat-x; height:73px; clear:both; padding-top:19px;}
.foot-box .copyright { width:931px; height:55px; margin: 0 auto; color:#999; text-align:center; line-height:55px; background:url(../images/foot-bg2.png) no-repeat center center;}


.main-box {clear:both;}
.main-box .third-menu { height:55px; width:960px; margin:0 auto;}
.main-box .menu-title {background:url(../images/third-menu-title-bg.png) no-repeat center right; line-height:55px; color:#fff; font-weight:bold; float:left; padding-right:20px;}
.main-box .menu-title .icon { width:40px; background:url(../images/third-menu-title-bg.png) no-repeat center left; display:block; height:55px; float:left;}

.main-box .third-menu-ul { display:block; float:right; height:24px; border:solid 1px #d5d5d5; background:url(../images/third-menu-list-bg.png) repeat-x; margin-top:14px; width:auto;}
.main-box .third-menu-ul li {float:left; display:block; padding:0 10px; line-height:24px;}
.main-box .third-menu-ul .line { width:1px; padding:0; font-size:0; height:12px; margin-top:6px; background-color:#666 }
.main-box .third-menu-ul li a {color:#666;}

.main-box .search { height:39px; border:1px solid #e5e5e5; background:url(../images/search-bg.png) repeat-x; width:960px; margin:0 auto 6px;; color:#004a91;}
.main-box .search label { float:left; padding:0 5px 0 20px; line-height:38px;}
.main-box .search .input { display:block; background:url(../images/input-bg.png) repeat-x; border:solid 1px #d5d5d5; float:left; width:150px; height:23px; margin-top:7px; line-height:23px;}
.main-box .search .submit { width:63px; background:url(../images/btn-bg.png) no-repeat center center; margin-left:10px; display:inline; cursor:pointer}

.main-box .main-list { width:960px; margin:0 auto;}
.main-box .main-list-table { width:960px; text-align:center; border-collapse:collapse;}
.main-box .main-list-table td{ border-bottom:1px solid #e7e7e7; height:33px; color:#999; line-height:32px;}
.main-box .main-list-table .table-head td{ background:url(../images/table-th-bg.png) repeat-x; color:#fff; font-weight:normal; line-height:31px; height:31px; border:0}
.main-box .main-list-table .table-point td { background:url(../images/point.png) center top no-repeat; font-size:0; line-height:0; border:0; height:11px}
.main-box .main-list-table .name { color:#006}
.main-box .main-list-table .console { margin:0 auto; clear:both}
.main-box .main-list-table .console a { color:#666; text-decoration:underline; display:inline-block; padding-left:18px; background-image:url(../images/console-icon.png); background-repeat:no-repeat; margin-right:10px; cursor:pointer;}
.main-box .main-list-table .console .delete { background-position:0 -28px;}
.main-box .main-list-table .console .edit { background-position:0 3px;}

.main-box .page-bar { height:47px; background:url(../images/page-bar-bg.png) repeat-x; text-align:right; color:#999; line-height:18px; padding-top:20px; margin-top:1px;}
.main-box .page-bar .total-count { color:#057fb7;}
.main-box .page-bar a { color:#999; border:solid 1px #e1e1e1; padding:0 6px; display:inline-block;}
.main-box .page-bar p { display:inline; padding-right:10px;}
.main-box .page-bar div { display:inline; padding-right:10px;}
.main-box .page-bar2 { text-align:right; color:#999; line-height:18px; padding-top:20px; margin-top:1px;}
.main-box .page-bar2 .total-count { color:#057fb7;}
.main-box .page-bar2 a { color:#999; border:solid 1px #e1e1e1; padding:0 6px; display:inline-block;}
.main-box .page-bar2 p { display:inline; padding-right:10px;}
.main-box .page-bar2 div { display:inline; padding-right:10px;}

.main-box .separate-line { border-top:solid 3px #046da4; width:960px; margin:0 auto; height:20px; line-height:0; font-size:0; background:url(../images/point.png) no-repeat 40px 0;}

.main-box .main-form { width:960px; margin:0 auto 20px;}
.main-box .main-form label { width:100px; color:#666; text-align:right; float:left;}
.main-box .main-form p { clear:both; padding-left:48px; line-height:40px;}
.main-box .main-form .input-text { width:181px; height:23px; line-height:22px; border:1px solid #e9e9e9; background-color:#fbfbfb; float:left; margin-top:8px; color:#999;}
.main-box .main-form .button { border:1px solid #d5d5d5; background:url(../images/normal-button.png) repeat-x left top; line-height:22px; padding:0 10px; height:23px; color:#666; overflow:visible; margin:8px 0 0 10px; cursor:pointer}
.main-box .main-form .button-100 { border:1px solid #d5d5d5; background:url(../images/normal-button-100.png) repeat-x left top;line-height:22px; padding:0 10px; height:23px; color:#666; overflow:visible; margin:8px 0 0 10px; cursor:pointer}
.main-box .main-form .color-button { background:url(../images/color-button.png) repeat-x left top;}
.main-box .main-form .input-textarea { width:450px; height:100px; overflow:auto; border:1px solid #e9e9e9; color:#999; background-color:#fbfbfb; margin-top:8px; scrollbar-3dlight-color:#e3e3e3;scrollbar-darkshadow-color:#e9e9e9; scrollbar-highlight-color:#fff; scrollbar-arrow-color:#9f9f9f; scrollbar-track-color:#f0f0f0; scrollbar-face-color:#f0f0f0;scrollbar-shadow-color:#e9e9e9;}
.main-box .main-form .input-file { width:200px;float:left; margin-top:8px; color:#999;}
.message-list { margin:0 auto; width:960px; clear:both}
.main-box .main-form .class-list { margin:10px 30px 0px}
.main-box .main-form .class-info {line-height:22px;}
.main-box .main-form .class-info dt { color:#047fb7;}
.main-box .main-form .class-info dt b{ display:inline-block; text-align:right}
.main-box .main-form .class-info dd { color:#666;}
.main-box .main-form .class-info dd b{ display:inline-block; text-align:right}
.main-box .main-form .class-info dd span{ padding-right:10px;}
.main-box .main-form .comment { color:#666; line-height:20px;}
.main-box .main-form .line2 {border-top:2px solid #dbdbdb; font-size:0; line-height:0; height:10px;}
.main-box .main-form .line1 {border-bottom:1px solid #dbdbdb; font-size:0; line-height:0; height:10px;}
.main-box .main-form #add_case a {color:red}
.main-box .main-form .mission_p{border:2px #FFF solid; height:80px;}
.main-box .main-form .mission_p_hover{border:2px #C00 solid; height:80px;}
.file_upload {margin-left:10px; margin-top:8px;}

.mod-comment{ width:960px; margin:50px auto 60px; clear:both}
.mod-comment .head { font-weight:bold; color:#666; padding-left:30px;}
.mod-comment .line { border-top:2px solid #036ea6; font-size:0; line-height:0;}
.mod-comment .comment-list { padding:10px 30px 0 30px; color:#666;}
.mod-comment .comment-list li { border-bottom:1px dashed #cfcfcf; padding:10px 0;}
.mod-comment .comment-list .user { display:inline-block; width:140px; color:#00177c;}
.mod-comment .comment-list .score { display:inline-block; width:110px;}
.mod-comment .comment-list .recommend { display:inline-block; width:250px;}
.mod-comment .comment-list .time {display:inline-block;}
.mod-comment .comment-list .time i{ color:#999; font-style: normal; }

.mod-comment .page-bar{ text-align:right; padding:15px 125px 0px 0px;}
.mod-comment .page-bar a{ display:inline-block; border:1px solid #cfcfcf; padding:0 6px; line-height:16px; color:#666; margin-right:5px;}
.mod-comment .page-bar span{ display:inline-block; border:1px solid #cfcfcf; padding:0 6px; line-height:16px; color:#ff6600; margin-right:5px;}
.mod-comment .comment-form { width:486px; color:#666; margin-top:10px;}
.mod-comment .comment-form .float-right { float:right;}
.mod-comment .comment-form label { width:60px; text-align:right; display:inline-block; float:left; line-height:23px;}
.mod-comment .comment-form .input-text{ width:170px; height:23px; line-height:22px; border:1px solid #e9e9e9; background-color:#fbfbfb; float:left; color:#999; margin:0;}
.mod-comment .comment-form .input-textarea { padding-left:5px; width:453px; height:60px; border:1px solid #cfcfcf; _width:453px; overflow:auto;}
.mod-comment .comment-form .desc { border:solid 1px #fff;}
.mod-comment .comment-form .content { padding:10px 0 0 24px; clear:both;}
.mod-comment .comment-form .button { border:1px solid #d5d5d5; background:url(../images/normal-button.png) no-repeat left top; line-height:22px; padding:0 10px; height:23px; color:#666; overflow:visible; margin:8px 0 0 10px; margin-left:74px; cursor:pointer}
.mod-comment .comment-form p {padding-left:24px;}



.mod-popSelect .select-top { height:34px; background-color:#dbdbdb;}
.mod-popSelect .select-top .input-text { width:200px; height:23px; line-height:22px; border:1px solid #e9e9e9; background:url(../images/input-bg.png) repeat-x; margin:5px 10px 0; float:left;color:#999}
.mod-popSelect .select-btn { border:1px solid #d5d5d5; background:url(../images/normal-button.png) no-repeat left top; line-height:22px; padding:0 10px; height:23px; color:#666; overflow:visible; margin:5px 0 0 10px; cursor:pointer}
.mod-popSelect .select-list { border:#d5d5d5 1px solid; border-bottom-width:2px; height:280px; overflow:auto;scrollbar-3dlight-color:#e3e3e3;scrollbar-darkshadow-color:#e9e9e9; scrollbar-highlight-color:#fff; scrollbar-arrow-color:#9f9f9f; scrollbar-track-color:#f0f0f0; scrollbar-face-color:#f0f0f0;scrollbar-shadow-color:#e9e9e9;}
.mod-popSelect .select-list li { height:30px; padding-left:20px; line-height:30px;}
.mod-popSelect .select-list .gray { background-color:#efefef;}
.mod-popSelect .select-list .select { background-color:yellow;}
.mod-popSelect .select-list label { padding-left:10px; cursor:pointer}
.mod-popSelect .select-submit { border:#d5d5d5 1px solid; border-top:none; height:34px;}

.project-show {width:960px; margin:0 auto;}
.project-title { font-size:18px; text-align:center; color:#0c0c0c; margin-bottom:20px; font-weight:bold;}
.project-info { padding-left:0px; color:#666; line-height:26px; text-align:center}
.project-info span { padding-right:10px;}
.project-photo { width:160px; float:left; margin-right:40px;}
.project-introduce { width:160px; float:left}
.project-key { text-align:right; padding-right:70px; color:#666; line-height:26px;}
.project-key span { padding-left:50px}
.project-desc { border: #FFE9E4 1px solid; margin:20px 70px 0px;color:#666; line-height:22px; background-color:#FFF5F3;}
.project-border { border: #FFF 1px solid; padding:15px 30px; }
.main-box .main-form .project-desc p{margin:0; padding:0;}
.student-info { padding-left:70px; color:#666; line-height:26px; height:200px}
.student-photo { width:160px; float:left; margin-right:40px;}
.student-introduce { float:left}

.mod-tree { width:960px; margin:0 auto 12px; *zoom:1}
.mod-tree:after{content:'\0020';display:block;height:0;clear:both;}
.mod-tree .t, .mod-tree .t .r,.mod-tree .b, .mod-tree .b .r {line-height:0; font-size:0; display:block; height:5px; }
.mod-tree .t, 
.mod-tree .t .r {background:url(../images/tree-bg-top.png) no-repeat top left;}
.mod-tree .b,
.mod-tree .b .r {background:url(../images/tree-bg-bottom.png) no-repeat top left; }
.mod-tree .b .r,
.mod-tree .t .r {background-position:top right; margin-left:10px;}
.mod-tree .m {background:url(../images/tree-bg-main.png) repeat-y right;}
.mod-tree .m .container { background:url(../images/tree-bg-main.png) repeat-y left; margin-right:5px; padding:10px 0 10px 5px;}
.mod-tree .m .container a:hover { text-decoration:none;}

.mod-tree .tree-list { width:230px; float:left; margin-right:10px;}
.mod-tree .tree-list .label { width:197px; line-height:28px; display:block; margin:10px auto 0; text-align:center; font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1; background:url(../images/tree-label.png) no-repeat top left;}
.mod-tree .tree-list .label.on {background-image:url(../images/tree-label-on.png)}
.mod-tree .tree-list .label.hover {background-image:url(../images/tree-label-on.png)}
.mod-tree .tree-list .tag_item{ background-color:#cee0f1; border:1px solid #a2c5d8; line-height:22px; height:22px; white-space:nowrap; padding:0 18px; float:left; margin:10px 10px 0 0; cursor:pointer;}
.mod-tree .tree-list .key-title {background:url(../images/tree-list-bg.png) no-repeat top left; height:36px;}
.mod-tree .tree-list .key-title  span{font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; line-height:32px; margin-left:32px;}
.mod-tree .tree-list .key-title  a{font-weight:12px; line-height:32px; float:right; padding-right:10px; color:#004991; text-decoration:underline; font-size:12px;}
.mod-tree .tree-list .content{ height:323px; overflow:auto; padding-left:10px;}
.mod-tree .tree-list .tag_span{color:#003;font-size:14px;font-weight:bolder;padding:3px 10px;margin:10px 2px 0 0; display:block; text-align:center; width:138px; float:left; cursor:default}
.mod-tree .tree-list .teacher_span{color:#003;font-size:14px;font-weight:bolder;padding:3px 10px;margin:10px 2px 0 0; display:block; text-align:center; width:180px; float:left; cursor:default}
.mod-tree .tree-list .student_span{color:#003;font-size:14px;font-weight:bolder;padding:3px 10px;margin:10px 2px 0 0; display:block; text-align:center; width:138px; float:left; cursor:default}
.mod-tree .tree-list .course_span{color:#003;font-size:14px;font-weight:bolder;padding:3px 10px;margin:10px 2px 0 0; display:block; text-align:center; width:138px; float:left; cursor:default}
.mod-tree .tree-list .tag_del{color:#333;font-size:10px;margin:22px 3px 0 0; display:block; text-align:center; width:30px; float:left; background-color:#CCC; display:none}
.mod-tree .tree-list .student_del{color:#333;font-size:10px;margin:22px 3px 0 0; display:block; text-align:center; width:30px; float:left; background-color:#CCC; display:none}
.mod-tree .tree-list .course_del{color:#333;font-size:10px;margin:22px 3px 0 0; display:block; text-align:center; width:30px; float:left; background-color:#CCC; display:none}
.mod-tree .tree-list .teacher_del{color:#333;font-size:10px;margin:4px 3px 0 0; display:block; text-align:center; width:30px; float:left; background-color:#CCC; display:none}
.mod-tree .tree-list .teacher_main{color:#333;font-size:10px;margin:4px 3px 0 10px; display:block; text-align:center; width:70px; float:left; background-color:#CCC; display:none}
.main_tree{margin:5px 0 0 15px}
.bgc0 { background-color:#dc0000; }
.bgc1 { background-color:#2f4924; }
.bgc2 { background-color:#ff6600; }
.bgc3 { background-color:#730081; }
.bgc4 { background-color:#a09036; }
.bgc5 { background-color:#f27144; }
.bgc6 { background-color:#549e91; }
.bgc7 { background-color:#ff4800; }
.bgc8 { background-color:#9a5a80; }
.bgc9 { background-color:#470089; }
.bgc10 { background-color:#c38500; }
.bgc11 { background-color:#f27144; }
.bgc12 { background-color:#b91456; }
.bgc13 { background-color:#f27144; }
.bgc14 { background-color:#868845; }
.bgc15 { background-color:#0091ce; }
.bgc16 { background-color:#e40daf; }
.bgc17 { background-color:#828282; }
.bgc18 { background-color:#A2C5D8; }
#current_tag { background-color:#09F; padding:0 3px; }
.btn_01{ background:url(../images/btn_bg_01.png) no-repeat top left; height:22px; line-height:22px; width:70px; margin-right:10px; display:block; color:#FFF; text-align:center;}
.btn_01:hover {text-decoration:none}

.mod-tree .tree-right { float:left; width:720px;}
.mod-tree .tree-right .container {padding:0 0 5px 5px;}
.mod-tree .tree-right .key-title {background:url(../images/tree-right-bg.png) no-repeat top left; height:36px;}
.mod-tree .tree-right .key-title  span{font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; line-height:32px; margin-left:32px;}
.mod-tree .tree-right .key-title  a{font-weight:12px; line-height:32px; float:right; padding-right:10px; color:#004991; text-decoration:underline; font-size:12px;}
.mod-tree .tree-right .current_tag{background-color:#06F}
#child_tag{background-color:#09F; padding:0 5px; font-weight:600;}
#parent_tag{background-color:#C00; padding:0 5px; font-weight:600;}
.mod-tree .tree-box { width:408px; float:left; margin-right:10px;}

.mod-tree .tree-keys { width:302px; float:left;}
.mod-tree .tree-keys .container {padding:0 0 5px 5px;}
.mod-tree .tree-keys .key-title {background:url(../images/tree-key-bg.png) no-repeat top left; height:36px;}
.mod-tree .tree-keys .key-title  span{font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; line-height:32px; margin-left:32px;}
.mod-tree .tree-keys .key-title  a{font-weight:12px; line-height:32px; float:right; padding-right:10px; color:#004991; text-decoration:underline; font-size:12px;}
.mod-tree .tree-keys .key-form {height:43px; border-bottom:1px solid #ededed; background:url(../images/tree-key-search.png) no-repeat 5px 8px;}
.mod-tree .tree-keys .search-input {border:none; _border-color:#fff; width:210px; height:16px; line-height:16px; margin:10px 0 0 28px; padding:0; }
.mod-tree .tree-keys .search-submit {width:42px; border:none; background:transparent; cursor:pointer; height:20px; display:inline-block;}
.mod-tree .tree-keys .key-keys {*zoom:1; overflow:auto; height:280px; margin-top:5px; padding-left:10px;}
.mod-tree .tree-keys .key-keys:after {content:'\0020';display:block;height:0;clear:both;}
.mod-tree .tree-keys .item { background-color:#cee0f1; border:1px solid #a2c5d8; line-height:22px; height:22px; white-space:nowrap; padding:0 18px; float:left; margin:10px 10px 0 0; cursor:pointer;}
.mod-tree .checkbox { margin-top:0px; margin-right:2px;}

.mod-tree .tree-tags { width:302px; float:left;}
.mod-tree .tree-tags .container {padding:0 0 0px 5px;}
.mod-tree .tree-tags .key-title {background:url(../images/tree-tag-bg.png) no-repeat top left; height:36px;}
.mod-tree .tree-tags .key-title  span{font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; line-height:32px; margin-left:32px;}
.mod-tree .tree-tags .key-title  a{font-weight:12px; line-height:32px; float:right; padding-right:10px; color:#004991; text-decoration:underline; font-size:12px;}
.mod-tree .tree-tags .key-form {height:43px; border-bottom:1px solid #ededed; background:url(../images/tree-key-search.png) no-repeat 5px 8px;}
.mod-tree .tree-tags .key-submit {height:30px}
.mod-tree .tree-tags .search-input {border:none; _border-color:#fff; width:210px; height:16px; line-height:16px; margin:10px 0 0 28px; padding:0; }
.mod-tree .tree-tags .search-submit {width:42px; border:none; background:transparent; cursor:pointer; height:20px; display:inline-block;}
.mod-tree .tree-tags .key-keys {*zoom:1; overflow:auto; height:250px; margin-top:5px; padding-left:10px;}
.mod-tree .tree-tags .key-keys:after {content:'\0020';display:block;height:0;clear:both;}
.mod-tree .tree-tags .item { background-color:#cee0f1; border:1px solid #a2c5d8; line-height:22px; height:22px; white-space:nowrap; padding:0 18px; float:left; margin:10px 10px 0 0; cursor:pointer; width:60px}
.mod-tree .tree-tags .button { border:1px solid #d5d5d5; background:url(../images/normal-button.png) repeat-x left top; line-height:22px; padding:0 10px; height:23px; color:#666; overflow:visible; margin:4px 0 0 10px; cursor:pointer}
.mod-tree .tree-desc { width:720px; float:left; margin-top:10px;}
.mod-tree .tree-desc .desc-title { width:700px; height:24px; line-height:24px; font-weight:bold; text-align:center; background:url(../images/tree-desc.png) no-repeat top left; margin:0 auto;}
.mod-tree .tree-desc .desc-info { text-align:center; line-height:32px;}
.mod-tree .tree-desc .desc-info .time{ padding-left:30px;} 
.mod-tree .tree-desc .desc-detail {padding-left:25px; line-height:26px; *zoom:1;}
.mod-tree .tree-desc .desc-detail .button{ border:1px solid #d5d5d5; background:url(../images/normal-button.png) repeat-x left top; line-height:22px; padding:0 10px; height:23px; color:#666; overflow:visible; margin:8px 0 0 10px; cursor:pointer}
.mod-tree .tree-desc .desc-detail:after {content:'\0020';display:block;height:0;clear:both;}
.mod-tree .tree-desc .detail-left {float:left; width:70px; text-align:right;}
.mod-tree .tree-desc .detail-right {float:left;}

.mod-login {width:1024px; height:600px; background:url(../images/login-bg.png) no-repeat; margin:auto; padding-top:180px;}
.mod-login .login-title {margin-left:160px; width:490px; height:70px; background:url(../images/login-logo.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/login-logo.png",sizingMethod="crop");}
.mod-login .login-main {width:700px; height:173px; background:url(../images/login-main.png) no-repeat; margin-left:160px; padding-top:26px;}
.mod-login .login-main .input {width:208px; height:22px; margin:2px 2px 8px 344px; border:none; line-height:22px; _margin:0 0 6px 342px; _width:206px; _height:20px; +margin:0 0 6px 342px; +width:206px; +height:20px;}
.mod-login .login-main .secword {width:58px; height:22px; margin:2px 12px 2px 344px; border:none; float:left; line-height:22px; _height:20px; _width:56px; _margin:1px 12px 0 342px;  +height:20px; +width:56px; +margin:1px 12px 0 342px;}
.mod-login .login-main .sec-img { width:56px; height:24px; border:none; margin:1px 0; float:left; cursor:pointer;}
.mod-login .login-main .submit { clear:both; padding-top:40px; margin-left:284px; _padding-top:20px; +padding-top:20px;}
.mod-login .login-main .btn { background:url(../images/login-btn.png) no-repeat; width:74px; height:27px; border:none; cursor:pointer; float:left;}
.mod-login .login-main .forget { display:block; width:60px; height:27px; margin-left:10px; float:left;}
.mod-login .login-foot {font-family:Tahoma; color:#004991; text-align:center; line-height:60px;}


.mod-lss .icon1 {background:url(../images/lss-icon-1.png) no-repeat center center; width:16px; height:16px;}
.mod-lss .icon2 {background:url(../images/lss-icon-2.png) no-repeat center center; width:16px; height:16px;}
.mod-lss .icon4 {background:url(../images/lss-icon-4.png) no-repeat center center; width:16px; height:16px;}
.mod-lss .main .box{ border:solid 1px #c8def2; background:#fff; margin-bottom:10px; clear:both; zoom:1;}
.mod-lss .main .box-title {font-weight:bold; color:#093699; height:27px; line-height:27px; border-bottom: solid 1px #c8def2; background: url(../images/lss-icon-6.png) no-repeat 10px center #f2f8ff; padding-left:30px;}
.mod-lss .main .box-title-modul {font-weight:bold; color:#093699; height:27px; line-height:27px; border-bottom: solid 1px #c8def2; background: url(../images/collaboration.png) no-repeat 10px center #f2f8ff; padding-left:30px;}
.mod-lss .main .box-title-modul1 {font-weight:bold; color:#093699; height:27px; line-height:27px; border-bottom: solid 1px #c8def2; background: url(../images/comment.png) no-repeat 10px center #f2f8ff; padding-left:30px;}
.mod-lss .main .box-title-modul2 {font-weight:bold; color:#093699; height:27px; line-height:27px; border-bottom: solid 1px #c8def2; background: url(../images/delicious.png) no-repeat 10px center #f2f8ff; padding-left:30px;}
.mod-lss .main .box-title-modul3 {font-weight:bold; color:#093699; height:27px; line-height:27px; border-bottom: solid 1px #c8def2; background: url(../images/home.png) no-repeat 10px center #f2f8ff; padding-left:30px;}
.mod-lss .main .box-title-modul4 {font-weight:bold; color:#093699; height:27px; line-height:27px; border-bottom: solid 1px #c8def2; background: url(../images/process.png) no-repeat 10px center #f2f8ff; padding-left:30px;}
.mod-lss .main .box .box-list {padding:10px;}
.mod-lss .main .box .box-item {line-height:22px; background:url(../images/lss-icon-7.png) no-repeat 5px center; display:block; padding-left:20px;}
.mod-lss .main .box-btn {background: url(../images/lss-icon-8.png) no-repeat 5px center #fbfcfe; border:1px solid #cce4fd; height:40px; width:100px; padding-left:45px; line-height:40px; float:left; margin:0 0 10px 10px;}

.mod-lss .head { width:1000px; height:110px; background:url(../images/lss-head.png) no-repeat center center;}
.mod-lss .main { margin-top:10px;width:1000px;margin: 0 auto;}
.mod-lss .main .left { width:230px;  float:left;}
.mod-lss .main .left-list{border:1px solid #dedede; padding:0 1px 1px; background-color:#fff; width:228px; margin-bottom:10px;}
.mod-lss .main .left .title {float:left; background:url(../images/lss-bg1.png) no-repeat center center; color:#093699; font-size:14px; line-height:34px; width:228px; height:34px; margin-top:1px;}
.mod-lss .main .left .title .icon1{float:left; height:34px; margin-left:10px; margin-right:5px;}
.mod-lss .main .left .title .icon2,.mod-lss .main .left .title .icon4{float:right; height:34px; margin-right:15px;}
.mod-lss .main .left .list { height:30px; line-height:30px; background: url(../images/lss-icon-3.png) no-repeat 10px center #ededed; border-bottom:#d9d9d9 1px solid; width:84px; padding-left:30px; float:left; border-top:solid 1px #fff; cursor:pointer;}

.mod-lss .main .right { width:758px; float:left; padding-left:10px;}
.mod-lss .main .right .msg { border:solid 1px #ffce62; margin-bottom:10px; background: url(../images/lss-icon-5.png) no-repeat 20px center #fffdea; padding:10px 10px 10px 60px;}
.mod-lss .main .right .msg h2 { color:#f00;}
.mod-lss .main .right .container-left {width:241px; float:left; margin-right:10px;}
.mod-lss .main .right .container-right {width:507px; float:left;}

.mod-lss .foot {color:#004991; height:140px; width:1000px; line-height:48px; background:url(../images/lss-bg2.png) repeat-x 1px 1px; clear:both; margin:auto; text-align:center; border-top:solid 1px #cfcfcf;}
#delete_photo{cursor:pointer;}